Review: The $300,000 Ferrari F12Berlinetta